package abs.web.jsf;

import abs.domain.TipoCuentas;

import java.util.List;

/**
 * Spring Component that handles CRUD requests for TipoCuentas entities
 * 
 */
public interface TipoCuentasComponent {

	/**
	 * Show all TipoCuentas entities
	 * 
	 */
	public List<TipoCuentas> listTipoCuentass();

	/**
	 * Getter for variable TipoCuentas
	 * 
	 */
	public TipoCuentas getTipocuentas();

	/**
	 * Select an existing TipoCuentas entity
	 * 
	 */
	public String selectTipoCuentas(String co020tipoKey);

	/**
	 * Edit an existing TipoCuentas entity
	 * 
	 */
	public String editTipoCuentas(String co020tipoKey_1);

	/**
	 * Save an existing TipoCuentas entity
	 * 
	 */
	public String saveTipoCuentas(TipoCuentas tipocuentas);

	/**
	 * Create a new TipoCuentas entity
	 * 
	 */
	public String newTipoCuentas();

	/**
	 * Select the TipoCuentas entity for display allowing the user to confirm that they would like to delete the entity
	 * 
	 */
	public String confirmDeleteTipoCuentas(String co020tipoKey_2);

	/**
	 * Delete an existing TipoCuentas entity
	 * 
	 */
	public String deleteTipoCuentas(String co020tipoKey_3);
}